<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:p="http://primefaces.org/ui"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> 
    <h:head>
        <link rel="icon" type="image/png" href="#{resource['primefaces-ultimatetheme:images/favicon_its.png']}" ></link>
        <title>Empresas</title>
    </h:head>
    <h:body>
        <ui:composition template="TemplatePrincipal.xhtml">
            <ui:define name="content">
                <f:view>
                    <h:form id="form1">
                        <br></br>
                        <h2><p:outputLabel value="LISTA DE EMPRESAS"/></h2>
                        <br></br>   
                        <h6><p:commandButton value="REGRESAR" ajax="false" action="indexVinculacion" icon="ui-icon-arrowthick-1-w" rendered="#{usuarioBean.tipoUsuario == 'vinculacion'}"/></h6>
                        <h6><p:commandButton value="REGRESAR" ajax="false" action="ProyectoLista" icon="ui-icon-arrowthick-1-w" rendered="#{usuarioBean.tipoUsuario == 'alumno'}"/></h6>

                        <h6><p:commandButton value="NUEVA EMPRESA" action="EmpresaCrearEditar" actionListener="#{proyectoEmpresaBean.prepararNuevoEmpresa}" icon="ui-icon-suitcase" ajax="false"/>
                        </h6> 
                        <p:dataTable value="#{proyectoEmpresaBean.empresas}" var="item">                           

                            <p:column>
                                <f:facet name="header">
                                    <h5> <h:outputText value="NOMBRE"/></h5>
                                </f:facet>
                                <h:outputText value="#{item.nombre}"/>
                            </p:column>                                                       
                            <p:column>
                                <f:facet name="header">
                                    <h5> <h:outputText value="VACANTES"/></h5>
                                </f:facet>
                                <h:outputText value="#{item.vacantes}"/>
                            </p:column>
                            <p:column>
                                <f:facet name="header">
                                    <h5><h:outputText value="CARRERAS"/></h5>
                                </f:facet>
                                <h:outputText value="#{item.carreras}"/>
                            </p:column>
                            <p:column rendered="#{usuarioBean.tipoUsuario eq 'alumno' || usuarioBean.usuarioLog.perfil eq 'vinculacion'}">
                                <f:facet name="header">
                                    <h5><h:outputText value="SELECCIONAR"/></h5>
                                </f:facet>
                                <center>
                                    <h6><p:commandButton icon="ui-icon-circle-check" action="ProyectoCrearEditar" actionListener="#{proyectoEmpresaBean.prepararNuevoProyecto}" ajax="false"/></h6>
                                </center>
                            </p:column>
                            <p:column>
                                <f:facet name="header">
                                    <h5><h:outputText value="DETALLES"/></h5>
                                </f:facet>
                                <center><p:commandButton id="boton" oncomplete="PF('eInfo').show()" icon="ui-icon-search" title="View" update=":form:panelE">
                                        <f:setPropertyActionListener value="#{item}" target="#{proyectoEmpresaBean.empresa}" />

                                    </p:commandButton></center>
                            </p:column>

                            <p:column rendered="#{usuarioBean.usuarioLog.perfil eq 'vinculacion'}">
                                <f:facet name="header">
                                    <h5><h:outputText value="ACCIONES"/></h5>
                                </f:facet>
                                <p:commandButton value="EDITAR" actionListener="#{proyectoEmpresaBean.prepararEditEmp}" action="ProyectoCrearEditar">
                                    <f:attribute name="accionEmp" value="editar" />
                                    <f:attribute name="empresa" value="#{item}" />
                                </p:commandButton>
                                <p:commandButton value="ELIMINAR" actionListener="#{proyectoEmpresaBean.prepararEditEmp}" update=":form:panelEE" oncomplete="PF('elEmp').show()" ajax="true">
                                    <f:attribute name="accionEmp" value="remover" />
                                    <f:attribute name="empresa" value="#{item}" />
                                </p:commandButton>
                            </p:column>

                        </p:dataTable>
                    </h:form>

                    <h:form id="form">
                        <p:dialog header="INFORMACIÓN DE EMPRESA" widgetVar="eInfo" resizable="false" width="800" height="600" draggable="true" modal="true">


                            <h:panelGrid columns="2" id="panelE">
                                <h:outputText value="NOMBRE:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.nombre}" title="Nombre" style="text-transform:uppercase"/>
                                <h:outputText value="RFC:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.rfc}" title="Rfc" style="text-transform:uppercase"/>
                                <h:outputText value="GIRO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.giro}" title="Giro"/>
                                <h:outputText value="DOMICILIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.domicilio}" title="Domicilio" style="text-transform:uppercase"/>
                                <h:outputText value="COLONIA:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.colonia}" title="Colonia" style="text-transform:uppercase"/>
                                <h:outputText value="CÓDIGO POSTAL:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.codigoPostal}" title="CodigoPostal"/>
                                <h:outputText value="CIUDAD:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.ciudad}" title="Ciudad" style="text-transform:uppercase"/>
                                <h:outputText value="MISIÓN:" style="font-weight: bold"/>
                                <p:scrollPanel mode="native" style="width:300px;height:100px">
                                    <h:outputText value="#{proyectoEmpresaBean.empresa.mision}" title="Mision" style="text-transform:uppercase"/>
                                </p:scrollPanel>                               
                                <h:outputText value="VACANTES:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.vacantes}" title="PuestoAcuerdo" style="text-transform:uppercase"/> 
                                <h:outputText value="CARRERAS:" style="font-weight: bold"/>
                                <p:scrollPanel mode="native" style="width:300px;height:100px">
                                    <h:outputText value="#{proyectoEmpresaBean.empresa.carreras}" title="Carreras" style="text-transform:uppercase"/>
                                </p:scrollPanel>                               
                                <h:outputText value="NOMBRE DEL TITULAR:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.nombreTitular}" title="NombreTitular" style="text-transform:uppercase"/>
                                <h:outputText value="PUESTO DEL TITULAR:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.puestoTitular}" title="PuestoTitular" style="text-transform:uppercase"/>
                                <h:outputText value="TELÉFONO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.telefono}" title="Telefono"/>
                                <h:outputText value="FAX:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.fax}" title="Fax"/>
                                <h:outputText value="NOMBRE DE QUIEN FIRMA EL CONVENIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.firmaAcuerdo}" title="FirmaAcuerdo" style="text-transform:uppercase"/>
                                <h:outputText value="PUESTO DE QUIEN FIRMA EL CONVENIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.puestoAcuerdo}" title="PuestoAcuerdo" style="text-transform:uppercase"/> 

                            </h:panelGrid>

                        </p:dialog>



                        <p:dialog header="ELIMINAR EMPRESA" widgetVar="elEmp" resizable="false" width="800" height="600" draggable="true" modal="true" closable="false">


                            <h:panelGrid columns="2" id="panelEE">
                                <h:outputText value="NOMBRE:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.nombre}" title="Nombre" style="text-transform:uppercase"/>
                                <h:outputText value="RFC:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.rfc}" title="Rfc" style="text-transform:uppercase"/>
                                <h:outputText value="GIRO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.giro}" title="Giro"/>
                                <h:outputText value="DOMICILIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.domicilio}" title="Domicilio" style="text-transform:uppercase"/>
                                <h:outputText value="COLONIA:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.colonia}" title="Colonia" style="text-transform:uppercase"/>
                                <h:outputText value="CÓDIGO POSTAL:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.codigoPostal}" title="CodigoPostal"/>
                                <h:outputText value="CIUDAD:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.ciudad}" title="Ciudad" style="text-transform:uppercase"/>
                                <h:outputText value="MISIÓN:" style="font-weight: bold"/>
                                <p:scrollPanel mode="native" style="width:300px;height:100px">
                                    <h:outputText value="#{proyectoEmpresaBean.empresa.mision}" title="Mision" style="text-transform:uppercase"/>
                                </p:scrollPanel>                               
                                <h:outputText value="VACANTES:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.vacantes}" title="PuestoAcuerdo" style="text-transform:uppercase"/> 
                                <h:outputText value="CARRERAS:" style="font-weight: bold"/>
                                <p:scrollPanel mode="native" style="width:300px;height:100px">
                                    <h:outputText value="#{proyectoEmpresaBean.empresa.carreras}" title="Carreras" style="text-transform:uppercase"/>
                                </p:scrollPanel>                               
                                <h:outputText value="NOMBRE DEL TITULAR:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.nombreTitular}" title="NombreTitular" style="text-transform:uppercase"/>
                                <h:outputText value="PUESTO DEL TITULAR:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.puestoTitular}" title="PuestoTitular" style="text-transform:uppercase"/>
                                <h:outputText value="TELÉFONO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.telefono}" title="Telefono"/>
                                <h:outputText value="FAX:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.fax}" title="Fax"/>
                                <h:outputText value="NOMBRE DE QUIEN FIRMA EL CONVENIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.firmaAcuerdo}" title="FirmaAcuerdo" style="text-transform:uppercase"/>
                                <h:outputText value="PUESTO DE QUIEN FIRMA EL CONVENIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.empresa.puestoAcuerdo}" title="PuestoAcuerdo" style="text-transform:uppercase"/> 
                                <p:commandButton value="ELIMINAR" actionListener="#{proyectoEmpresaBean.procesarAccionEmpresa}" action="EmpresaLista" ajax="false"/>
                                <p:commandButton value="CANSELAR" immediate="true" ajax="true" oncomplete="PF('elEmp').hide()" actionListener="#{proyectoEmpresaBean.setEmpresa(null)}">
                                    <f:ajax listener="#{proyectoEmpresaBean.setAccion('')}"/>
                                </p:commandButton>
                            </h:panelGrid>

                        </p:dialog>

                    </h:form>
                </f:view>
            </ui:define>
        </ui:composition>
    </h:body>
</html>

